import axios from '@/api/request/request'

// 获取列表
const getMenus = (option: any) => {
  return axios.post('/auth/menu/getMenuTreeList', {
    ...option
  })
}

// 添加
const addMenu = (option: any) => {
  return axios.post('/auth/menu/addMenu', {
    ...option
  })
}

// 更新节点
const updateMenu = (option: any) => {
  return axios.post('/auth/menu/updateMenu', {
    ...option
  })
}

// 删除节点
const delMenu = (option: any) => {
  return axios.post('/auth/menu/deleteMenu', {
    ...option
  })
}

// 排序
const batchUpdateMenu = (option: any) => {
  return axios.post('/auth/menu/batchUpdateMenu', option)
}

export { getMenus, addMenu, updateMenu, delMenu, batchUpdateMenu }
